﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;
using ProyectoGrupo5.ClasesDominio;

namespace ProyectoGrupo5.Persistencia
{
    // Definimos nuestra Interface, su comportamiento pertenece a la clase AvisoDAO
    public interface IAvisoDAO
    {
        Aviso CrearAviso(Aviso aviso);
 
        Aviso VerificaCodigoAviso(Int32 codigo);
        
        Ofertante VerificaCodigoOfertante(Int32 codigo);
        
        Aviso ObtenerAviso(Int32 codigo);
        
        Aviso ModificarAviso(Aviso aviso);
        
        void EliminarAviso(Int32 codigo);

        ICollection<Aviso> ListarAvisosTodos();
    }
}